#ifndef __CC_H__
#define __CC_H__

#define __I				volatile
#define __O         	volatile
#define __IO        	volatile

typedef unsigned char 			u8;
typedef unsigned short 			u16;
typedef unsigned int 			u32;
typedef unsigned long long 		u64;	

typedef signed char 			s8;
typedef signed short 			s16;
typedef signed int 				s32;
typedef signed long long 		s64;

typedef unsigned char 			uint8_t;
typedef unsigned short 			uint16_t;
typedef unsigned int 			uint32_t;
typedef unsigned long long 		uint64_t;

typedef signed char 			int8_t;
typedef signed short 			int16_t;
typedef signed int 				int32_t;
typedef signed long long 		int64_t;


#define ON 		1
#define OFF 	0

#endif